﻿@charset 'UTF-8';/* CSS Document *//*切图：yf*//*网站：*/html{ overflow-x:hidden; overflow-y:auto; }*{ padding:0; margin:0;}ul, ol,li,dl,dt,dd{ list-style-type:none; }body{ margin:0;font-size:12px; font-family:'Microsoft yahei' ,Arial; color:#333; min-width:1200px; overflow:hidden;}fieldset,img{border:0}a{ text-decoration:none; color:#333; cursor: pointer;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}a:hover{ color:#1cb2c9;}h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial; }h1{font-size:36px;}h2{font-size:24px;}h3{font-size:22px;}h4{font-size:18px;}h5{font-size:14px;}h6{font-size:12px;}sup{    vertical-align: super;    font-size: smaller;}input{ margin:0; padding:0; outline:0; font-family:'Microsoft yahei' ,Arial;}button{  margin:0; padding:0; border:none; font-family:'Microsoft yahei' ,Arial; cursor: pointer;}table { border-collapse: collapse; border-spacing: 0; }i{ font-style:normal;}input,textarea:focus { outline:none;}select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}textarea{ resize:none;outline:0;}.clearfix:before, .clearfix:after{  display: table;  content: " ";  }.clearfix:after {  clear: both; }#pz_top{ position: absolute; top: 0; left: 0; float:left; width:100%; height: 110px; min-width:1200px; z-index: 1010; background-color: rgba(255,255,255,0.6);    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}#pz_banner{ float: left; width:100%; min-width:1200px; line-height: 0; position:relative; overflow:hidden;}#pz_main{ float:left; width:100%; min-width:1200px; }#pz_down{ float:left; width:100%; min-width:1200px; background: #333333; }#pz_menu{ float:left; width:100%; min-width:1200px;}.w_0100{ float:left; width:100%;}.w_1200{ margin-right: auto; margin-left: auto; width:1200px;}/*top*/.logo{ float: left; width: 250px; height: 60px; line-height: 0; margin-top: 26px; }.menu{ float: right; height: 110px; margin-right: -20px; }.menu ul{ float:left; }.menu ul .nli{ float: left; padding: 0 5px; position: relative;}.menu ul .nli:last-child{ padding-right: 0;}.menu ul .nli span a{ float:left; height: 75px; width: 107px; padding-top: 35px; text-align: center;}.menu ul .nli.active span a{ background-color: #0E6EB8;}.menu ul .nli span a em{ float: left; width: 100%; color: #434343; font-size: 15px; line-height: 27px; font-style: normal;}.menu ul .nli span a i{ float: left; width: 100%; color: #888888; font-size: 12px; line-height: 15px; text-transform: uppercase; font-style: normal;}.menu ul .nli.active span a em{ color: #fff;}.menu ul .nli.active span a i{ color: #fff;}.pcXiaLa{ position: absolute; width: 100%; left: 0; top: 110px;}.pcXiaLa .sub{ display: none; float: left; width: 100%; background-color: rgba(0,0,0,0.3); text-align: center;}.pcXiaLa .sub li{ display: inline-block; vertical-align: top; padding: 15px 27px;}.pcXiaLa .sub li a{ color: #fff; font-size: 14px; line-height: 22px;}.pcXiaLa .sub li a:hover{ text-decoration: underline;}/*banner*/.pz_slides_3 { width: 100%; overflow: hidden; position: relative; }.pz_slides_3 ._btn{ position: absolute; bottom:40px; float: left; width: 100%;  overflow: hidden;  text-align: center;}.pz_slides_3 ._btn ul{ overflow:hidden;  float:left; width:100%;  text-align:center; line-height: 0;}.pz_slides_3 ._btn ul li{ display:inline-block; *display:inline; *zoom:1; width:19px; height:19px; margin: 0 8px;  cursor: pointer;}.pz_slides_3 ._btn ul li.on{ }.pz_slides_3 ._pic { width: 100%; height:662px; position: relative; z-index: 0; }.pz_slides_3 ._pic li { zoom: 1; vertical-align: middle; position: relative;}.pz_slides_3 ._pic li img { display: block; width:1920px; height:662px; }.pz_slides_3d .prev{ position: absolute; width: 31px; height: 60px; left:8.95%; top: 50%; margin-top: 25px; cursor: pointer; background: url("../images/ban1.png") no-repeat; }.pz_slides_3d .next{ position: absolute; width: 31px; height: 60px; right:8.95%; top: 50%; margin-top: 25px; cursor: pointer;background: url("../images/ban2.png") no-repeat; }.pz_slides_3d .prev:hover,.pz_slides_3d .next:hover{    opacity: 0.8;    filter: alpha(opacity=80);    -moz-opacity: 0.8;    -khtml-opacity: 0.8;}/*main*/.homeAboutBack{background: url("../images/main4.jpg") bottom center no-repeat;}.homeAbout{ float: left; width: 1200px; padding: 105px 0 100px 0; overflow: hidden; }.homeAbout .aboutLeft{ float: left; width: 530px; height: 433px; padding: 21px 0 0 25px; background: url("../images/main1.jpg") left top no-repeat;}.homeAbout .aboutLeft .aboutVideo{ float: left; width: 530px; height: 433px; overflow: hidden ; position: relative;}.homeAbout .aboutLeft .aboutVideo .videoIco{ position: absolute; width: 63px; height: 63px; left: 50%; top: 50%; margin: -32px 0 0 -32px; line-height: 0; cursor: pointer;}.homeAbout .aboutRight{ float: right; width:569px; }.homeAbout .aboutRight .abEng{ float: left; width: 100%; padding: 4px 0 0 0; color: #f6f6f5; font-size: 72px; font-weight: bold; line-height: 85px; text-transform: uppercase;}.homeAbout .aboutRight .abTit{ float: left; width: 100%; color: #404040; font-size: 30px; font-weight: bold; line-height: 49px; padding-bottom: 24px;}.homeAbout .aboutRight .abText{ float: left; width: 100%; height: 180px; color: #595959; font-size: 14px; line-height: 30px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;}.homeAbout .aboutRight .abText a{  color: #595959; }.homeAbout .aboutRight .abBtn{ float: left; width: 100%; padding-top: 41px;}.homeAbout .aboutRight .abBtn .btnLink{ float: left; width: 201px; height: 40px; background-color:#0E6EB8; color: #fff; font-size: 14px; text-transform: uppercase; font-family: Arial; line-height: 40px; text-align: center; position: relative;}.homeAbout .aboutRight .abBtn .btnLink .btnSpan{ display: block; position: relative; z-index: 3;}.homeAbout .aboutRight .abBtn .btnLink::before{ content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 50%; background-color:#C00D22;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeAbout .aboutRight .abBtn:hover .btnLink::before{ width: 100%; height: 100%; left: 0; top: 0;}.homeAreaBack{ background: url("../images/main5.jpg") top center no-repeat; overflow: hidden;}.homeArea{ float: left; width: 1200px; padding: 82px 0 66px 0;}.homeAreaTitle{ float: left; width: 100%; text-align: center; overflow: hidden;}.homeAreaTitle .areaBig{ float: left; width: 100%;  text-align: center;}.homeAreaTitle .areaBig .line{ display: inline-block; vertical-align: top; width: 40px; height: 2px; background-color: #d8d8d8; margin-top: 16px;}.homeAreaTitle .areaBig .eng{ display: inline-block; vertical-align: top; padding: 0 22px;color: #cbcbcb; font-size: 30px; font-weight: bold; line-height: 32px; text-transform: uppercase;}.homeAreaTitle h2{ float: left; width: 100%; padding-top: 10px; color:#0E6EB8; font-size: 28px; font-weight: bold; line-height: 37px; }.homeAreaDown{ float: left; width: 1200px; height: 370px; margin-top: 43px;}.homeAreaDown ul{ float: left; width: 1200px;}.homeAreaDown ul li{ float: left; width: 140px; height: 370px; border-right: #f0f0f0 solid 1px; position: relative; overflow: hidden;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeAreaDown ul li.on{ width: 348px;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeAreaDown ul li .areaContent{ float: left; width:143px ; height: 288px; padding: 41px 11px 42px 14px; background-color: rgba(0,0,0,0.5);    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeAreaDown ul li.on .areaContent{ width:255px ;padding: 41px 48px 42px 45px;background-color: rgba(14,110,180,0.8) }.homeAreaDown ul li .areaContent .areaTitle{ float: left; width: 100%; color: #fff; font-size: 18px; line-height: 24px;}.homeAreaDown ul li .areaContent .areaEnglish{ float: left; width: 100%; height: 42px; margin-top: 8px; margin-bottom: 16px; color: #fff; font-size: 12px; line-height: 21px;}.homeAreaDown ul li .areaContent .areaText{ float: left; width: 100%; height:120px; color: #fff; font-size: 14px; line-height: 30px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeAreaDown ul li.on .areaContent .areaText{    opacity: 1;    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;}.homeAreaDown ul li .areaContent .areaBtn{ float: left; width: 100%; margin-top:53px; line-height: 0; }.homeAreaDown ul li .areaContent .areaBtn .arBtn{ float: left; width: 25px; height: 25px; background: url("../images/main12.png") no-repeat;}.homeAreaDown ul li.on .areaContent .areaBtn .arBtn{background: url("../images/main12_h.png") no-repeat;}.homeAreaMore{ float: left; width: 100%; padding-top: 55px; text-align: center; line-height: 0;}.homeAreaMore .areaLink{ display: inline-block; width: 128px; height: 33px; border: #949494 solid 1px; color: #9b9b9b; font-size: 14px; line-height: 33px; text-align: center; text-transform: uppercase; position: relative;}.homeAreaMore .areaLink:hover{ border-color: #0E6EB8; color: #fff;}.homeAreaMore .areaLink .areaSpan{ position: relative; z-index: 2;}.homeAreaMore .areaLink::before{ content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 50%; background-color: #0E6EB8;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear; }.homeAreaMore .areaLink:hover::before{    width: 100%; height: 100%; left: 0; top: 0;}.homeCase{ float: left; width: 1200px; padding:95px 0 100px 0; }.homeCaseDown{ float: left; width: 1200px; padding-top: 54px; overflow: hidden;}.homeCaseDown ul{ float: left; width: 1242px;}.homeCaseDown ul li{ float: left; width: 370px;  margin-right: 44px;}.homeCaseDown ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}.homeCaseDown ul li .casePic .img1{    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;    transition: -webkit-transform 2s;    -ms-interpolation-mode:bicubic;}.homeCaseDown ul li:hover .casePic .img1{    transform: scale(1.09,1.09);    -ms-transform: scale(1.09,1.09);    -webkit-transform: scale(1.09,1.09);    -o-transform: scale(1.09,1.09);    -moz-transform: scale(1.09,1.09);}.homeCaseDown ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(2,81,85,0.6);    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.homeCaseDown ul li:hover .casePic .caseBack{    opacity: 1;    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;}.homeCaseDown ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}.homeCaseDown ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}.homeCaseDown ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}.homeCaseDown ul li:hover .caseDown{ border-bottom-color: #012021;}.homeCaseDown ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}.homeCaseDown ul li:hover .caseDown h4{ color: #025155;}.homeCaseDown ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}.homeNewBack{ background-color: #f7f7f7;}.homeNew{ float: left; width: 100%; padding: 75px 0 100px 0;}.homeNewDown{ float: left; width: 1200px; padding-top: 17px;}.homeNewDown .hd{ float: left; width: 1200px; height: 61px; background: url("../images/main17.jpg") top repeat-x;}.homeNewDown .hd ul{ float: left; width: 100%; text-align: center;}.homeNewDown .hd ul li{ display: inline-block; vertical-align: top; width: 130px; cursor: pointer; }.homeNewDown .hd ul li .cricle{ float: left; width: 125px; height: 28px;}.homeNewDown .hd ul li.on .cricle{ background: url("../images/main18.png") center no-repeat;}.homeNewDown .hd ul li .newTit{ float: left; width: 125px; padding-right: 5px; margin-top: 8px; color: #4c4c4c; font-size: 16px; line-height: 25px; text-align: center; background: url("../images/main19.png") right 7px no-repeat;}.homeNewDown .hd ul li:last-child .newTit{ background: 0;}.homeNewDown .bd{ float: left; width: 1200px; padding-top: 35px;}.homeNewDown .bd .newBd{ float: left; width: 1200px; overflow: hidden;}.homeNewDown .bd .newPic{ float: left; width: 570px; height: 429px; margin-top: 14px; position: relative;}.homeNewDown .bd .newPic .picLi{ float: left; width: 570px; height: 429px; overflow: hidden; position: relative;}.homeNewDown .bd .newPic .picLi .picBack{ position: absolute; width: 215px; height: 364px;  left: 0; top: 0; background-color: rgba(0,0,0,0.4); padding: 65px 40px 0 30px;}.homeNewDown .bd .newPic .picLi .picBack h4{ float: left; width: 100%; height: 60px; color: #fff; font-size: 18px; line-height: 30px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.homeNewDown .bd .newPic .picLi .picBack h4 a{ color: #fff;}.homeNewDown .bd .newPic .picLi .picBack .picTime{ float: left; width: 100%; padding: 21px 0 14px 0; color: #fff; font-size: 14px; line-height: 20px;}.homeNewDown .bd .newPic .picLi .picBack .picText{ float: left; width: 100%; height: 112px; color: #fff; font-size: 14px; line-height: 28px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}.homeNewDown .bd .picHd{ position: absolute; left: 48px; bottom: 77px;}.homeNewDown .bd .picHd .picPrev{ float: left; width: 30px; height: 30px; margin-right: 20px; cursor: pointer; background: url("../images/main21.jpg") no-repeat;}.homeNewDown .bd .picHd .picPrev:hover{background: url("../images/main21_h.jpg") no-repeat;}.homeNewDown .bd .picHd .picNext{ float: left; width: 30px; height: 30px; cursor: pointer; background: url("../images/main22.jpg") no-repeat;}.homeNewDown .bd .picHd .picNext:hover{background: url("../images/main22_h.jpg") no-repeat;}.homeNewRight{ float: right; width: 580px;}.homeNewRight ul{ float: left; width: 100%; height: 443px;}.homeNewRight ul li{ float: left; width: 580px; padding: 14px 0 15px 0; border-bottom: #eeeeee solid 1px;}.homeNewRight ul li:last-child{ border-bottom: 0;}.homeNewRight ul li .newRPic{ float: left; width: 164px; height: 123px; overflow: hidden; position: relative;}.homeNewRight ul li .newRPic .time{ position: absolute; width: 100px; height: 24px; background-color: rgba(0,0,0,0.8); left: 0; bottom: 0; color: #fff; line-height: 24px; text-align: center;}.homeNewRight ul li:hover .newRPic .time{ background-color: #0E6EB8;}.homeNewRight ul li .newRList{ float: right; width: 395px;}.homeNewRight ul li .newRList h5{ float: left; width: 100%; padding: 16px 0 14px 0; color: #333333;font-size: 16px; line-height: 24px;}.homeNewRight ul li:hover .newRList h5{ color: #0E6EB8;}.homeNewRight ul li .newRList .listText{ float: left; width: 100%; height: 52px; color: #999999;font-size: 14px; line-height: 26px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}/*down*/.footer{ padding:48px 0 43px 0; border-bottom:#484848 solid 1px;}.footer .footLeft{ width:880px; float:left;}.footer .footLeft .hot{ width:100%; float:left;}.footer .footLeft .hot li{float:left; height: 40px; padding-right:32px; position: relative; padding-left:52px;}.footer .footLeft .hot li:last-child{  padding-right: 0;}.footer .footLeft .hot li .ico{ position: absolute; left: 0; top: 0; float: left; width:40px; height:40px;    overflow:hidden;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;    border-radius:50%;    -webkit-border-radius:50%;    -moz-border-radius:50%;}.footer .footLeft .hot li .ico img{ float:left;}.footer .footLeft .hot li h5{ width:100%; float:left; font-size:14px; color:white; line-height:18px; }.footer .footLeft .hot li h6{ width:100%; float:left; margin-top: 9px; font-size:14px; color:white; line-height:17px;}.footer .footLeft .hot li h6 a{ color:white;}.footer .footLeft .hot li.l1{ width:135px;}.footer .footLeft .hot li.l2{ width:215px;}.footer .footLeft .hot li.l3{ width:308px;}.footer .footLeft .link{ width:100%; float:left; margin-top:37px;}.footer .footLeft .link span{ display:block; float:left; font-size:12px; color:#ffffff; line-height:22px;}.footer .footLeft .link .p{ margin-left:65px;}.footer .footLeft .link .p .zbox{ width:100%; overflow:hidden;}.footer .footLeft .link .p .zbox a{ padding:0 22px 0 10px; background:url(../images/bian_2.png) no-repeat left center; font-size:12px; color:#a1a1a1; line-height:24px; margin-left:-10px; display:inline-block; *zoom:1; *display:inline;}.footer .footLeft .link .p .zbox a:hover{ color:white;}.footer .f_252{ width:314px; float:right; margin-top: 2px;}.footer .f_252 .ewm{ width:90px; height:90px; padding:5px; background:white; float:left;}.footer .f_252 .footContact{ width:197px; float:right;}.footer .f_252 .footContact .ico{ width:40px; height:40px;overflow:hidden;    border-radius:50%;    -webkit-border-radius:50%;    -moz-border-radius:50%;}.footer .f_252 .footContact .ico img{ width:100%; float:left;}.footer .f_252 .footContact .p{ width:100%; float:left; margin-top:8px; font-size:14px; color:#fff; line-height:25px; opacity:0.6; filter:alpha(opacity=60);}.footer .f_252 .footContact .p div p{display:inline;}.down{ width:100%; float:left; padding:19px 0 15px 0;}.down .down_l{ float:left; font-size:12px; color:white; line-height:24px; opacity:0.5; filter:alpha(opacity=50);}.down .down_r{ float:right; font-size:12px; line-height:24px;}.down .down_r a{ color:white; opacity:0.5; filter:alpha(opacity=50);}.down .down_r .span{ color:white; opacity:0.5; filter:alpha(opacity=50); margin:0 13px;}.down .down_r a:hover{ opacity:1; filter:alpha(opacity=100);}/*右侧漂浮*/.right{ position: fixed; width: 55px; height: 267px; right: 0px; top: 50%; margin-top: -133px; background: #595959; z-index: 10; padding: 12px 0 5px 0;    -moz-border-top-left-radius:12px;    -webkit-border-top-left-radius:12px;    -khtml-border-top-left-radius:12px;    border-top-left-radius:12px;    -moz-border-bottom-left-radius:12px;    -webkit-border-bottom-left-radius:12px;    -khtml-border-bottom-left-radius:12px;    border-bottom-left-radius:12px;}.right ul{ float: left; width:100%;}.right ul li{ float: right; width: 55px; height: 50px; overflow: hidden; position: relative;    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;    -moz-border-top-left-radius:5px;    -webkit-border-top-left-radius:5px;    -khtml-border-top-left-radius:5px;    border-top-left-radius:5px;    -moz-border-bottom-left-radius:5px;    -webkit-border-bottom-left-radius:5px;    -khtml-border-bottom-left-radius:5px;    border-bottom-left-radius:5px;}.right ul li .zbox{ position: absolute; left: 0; top: 0; width:170px;}.right ul li .zbox.zbox img{ width: 55px; height: 50px; float: left;}.right ul li .zbox .text{ float: left; width:115px; padding: 8px 0 11px 0;}.right ul li .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 17px;}.right ul li .zbox .text h6{ width:100%; float: left; font-size: 14px; color: white; line-height: 14px; font-family: Arial;}.right ul li .zbox .text h6 a{ color: white;}.right ul li .zbox .ewm{ position: absolute; width: 105px; height: 105px; right: -120px; top: -18px; padding: 5px 11px 5px 5px; background: url("../images/right5.png") no-repeat; z-index: -1;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.right ul li:hover .ewm{ right: 40px;}.right ul li:hover{ width: 170px; background:#0E6EB8}.right ul li.last .zbox .text h5{ line-height: 31px;}/*精品案例*/.caseBread{ background-color: #ccc;}.pz_SideLayer{ float:left; max-width: 900px;}.pz_SideLayer .l1{ float:left; width:130px;}.pz_SideLayer .l1 a{ float:left; width:130px; height: 61px; color: #333333; font-size: 16px; line-height: 61px; text-align: center; position: relative;}.pz_SideLayer .l1 a:hover,.pz_SideLayer .l1 .hover{ background-color: #0e7adc; color: #fff;}.pz_SideLayer .l1 a::before{ content: ''; position: absolute; width: 0; height: 0; border-bottom: #fff solid 7px; border-left: transparent solid 7px; border-right: transparent solid 7px; bottom: 0; left: 50%; margin-left: -7px;}.bread{ float: right; padding: 20px 0 0 0; color: #6b6b6b; font-size: 14px; line-height: 20px;}.bread a{color: #6b6b6b; margin: 0 7px;}.bread a:hover,.bread a.hover{ color: #0e7adc;}.caseList{ float: left; width: 1200px; padding:39px 0 0 0; overflow: hidden; }.caseList ul{ float: left; width: 1242px; min-height: 600px;}.caseList ul li{ float: left; width: 370px; margin: 51px 44px 0 0;}.caseList ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}.caseList ul li .casePic .img1{    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;    transition: -webkit-transform 2s;    -ms-interpolation-mode:bicubic;}.caseList ul li:hover .casePic .img1{    transform: scale(1.09,1.09);    -ms-transform: scale(1.09,1.09);    -webkit-transform: scale(1.09,1.09);    -o-transform: scale(1.09,1.09);    -moz-transform: scale(1.09,1.09);}.caseList ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(14,122,220,0.6);    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.caseList ul li:hover .casePic .caseBack{    opacity: 1;    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;}.caseList ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}.caseList ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}.caseList ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}.caseList ul li:hover .caseDown{ border-bottom-color: #0e7adc;}.caseList ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}.caseList ul li:hover .caseDown h4{ color: #0e7adc;}.caseList ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}.wack_1{ float: left; width: 100%; padding: 50px 0 62px 0;}/*精品案例详细*/.caseStaileTitle{ float: left; width: 100%; padding:87px 0 34px 0; color: #4d4d4d; font-size: 30px; line-height: 40px; text-align: center; }.caseChangeBack{ background: url("../images/case2.jpg") center no-repeat;}.caseChange{ float: left; width: 1058px; height: 483px; position: relative;     padding: 0 71px;}.caseChange .bd{ float: left; width: 1058px; height: 483px;}.caseChange .chPrev{ position: absolute; width: 36px; height: 67px; left: -105px; top: 50%; margin-top: -33px; background: url("../images/case4.png") no-repeat; cursor: pointer;}.caseChange .chPrev:hover{background: url("../images/case4_h.png") no-repeat; cursor: pointer;}.caseChange .chNext{ position: absolute; width: 36px; height: 67px; right: -105px; top: 50%; margin-top: -33px; background: url("../images/case5.png") no-repeat; cursor: pointer;}.caseChange .chNext:hover{background: url("../images/case5_h.png") no-repeat; cursor: pointer;}@media screen and (max-width: 1279px) {    .caseChange .chPrev{ left: -72px;}    .caseChange .chNext{ right: -72px;}}.caseInner{ float: left; width: 1150px; padding:54px 25px 0 25px; }.caseInner h4{ float: left; width: 100%;color: #0079f3; font-size: 18px; font-weight: bold; line-height: 30px;}.caseInner .inText{ float: left; width: 100%; padding: 38px 0 50px 0; border-bottom: #dbdbdb solid 1px; color: #4c4c4c; font-size: 16px; line-height: 30px; min-height: 300px;}.caseInner .inPage{ float: left; width: 100%; padding: 19px 0 0 0;}.caseInner .inPage a{ float: left; width: 50%; color: #333333; font-size: 14px; line-height: 24px;}.caseInner .inPage a:hover{ color: #0079f3;}.caseInner .inPage a.rightPage{ float: right; text-align: right;}.caseAnother{ float: left; width: 1200px; padding: 52px 0 66px 0;}.caseAnother .relatedTit{ float: left; width: 100%; color: #0079f3; font-size: 21px; line-height: 29px;}.caseAnother .relatedDown{ float: left; width: 1200px; margin-top: 30px; overflow: hidden;}.relatedDown ul{ float: left; width: 1242px; }.relatedDown ul li{ float: left; width: 370px; margin: 0 44px 0 0;}.relatedDown ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}.relatedDown ul li .casePic .img1{    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;    transition: -webkit-transform 2s;    -ms-interpolation-mode:bicubic;}.relatedDown ul li:hover .casePic .img1{    transform: scale(1.09,1.09);    -ms-transform: scale(1.09,1.09);    -webkit-transform: scale(1.09,1.09);    -o-transform: scale(1.09,1.09);    -moz-transform: scale(1.09,1.09);}.relatedDown ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(14,122,220,0.6);    opacity: 0;    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.relatedDown ul li:hover .casePic .caseBack{    opacity: 1;    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;}.relatedDown ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}.relatedDown ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}.relatedDown ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}.relatedDown ul li:hover .caseDown{ border-bottom-color: #0e7adc;}.relatedDown ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}.relatedDown ul li:hover .caseDown h4{ color: #0e7adc;}.relatedDown ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}/*联系我们*/.contactBox{ float: left; width: 100%; padding:89px 0 72px 0; overflow: hidden;}.contactBox .contactLeft{ float:left; width:570px; padding:0 0 0 18px;}.contactBox .contactLeft .contactTit{ color:#333333; font-size:28px; line-height:1.25;}.contactBox .contactLeft .english{ padding:10px 0 36px 0; border-bottom:#999999 dashed 1px; color:#6e6e6e; font-size:14px; line-height:20px; font-family: Arial; text-transform: uppercase;}.contactBox .contactLeft .tent{ padding:32px 0 28px 0; border-bottom:#999999 dashed 1px;}.contactBox .contactLeft .tent .tentLi{ float:left; width:100%; margin:15px 0; line-height:22px; font-size:16px; padding-left:36px; min-height:22px; position:relative;}.contactBox .contactLeft .tent .tentLi b{ position:absolute; left:0; top:0;}.contactBox .contactLeft .tent .tentLi .big{ font-size: 18px;}.contactBox .contactLeft .ewm{ margin:40px 0 0 0;}.contactBox .contactLeft .ewm .ewmPic{ float:left; width:123px; height:123px; border:#dbdbdb solid 1px; padding:7px;}.contactBox .contactLeft .ewm .ewmCon{ float:left; width:415px; padding:65px 0 0 16px; color:#999999; line-height:21px;}.contactBox .contactLeft .ewm .ewmpad{ padding-top:7px;}.contactBox .contactLeft .ewm .ewmpad p{display:inline!important;}.contactBox .contactLeft .ewm .ewmBig{ color:#3a3a3a; font-size:16px;}.contactBox .contactLeft .ewm .ewmDark{ color:#3a3a3a;}.contactBox .contactRight{ float:left; width:48.72%; padding-left:15px;}.contactRight .cmap{ height:552px;}.contactRight label{ max-width:224px;}.contactRight .BMapLabel{ float:left; background-color:#0b9444; width:224px !important; border:0 !important; height:25px;  font-size:14px; line-height:25px!important; text-align:center;    border-radius:11px;    -webkit-border-radius:11px;    -moz-border-radius:11px;    -o-border-radius:11px;}.contactRight .BMapLabel a{ color:#fff;}/*人力资源*/.chancecontain{ position:relative; width:100%; float:left; margin-top:80px;}.chancecontain ul{ float:left; width:100%;}.chancecontain ul li{ float:left; width:100%; margin-top:14px;}.chancecontain ul li .l_1115{ float:left; width:100%; background:#f5f5f5; height:60px; line-height:60px; font-size:16px; cursor:pointer;}.lermore_box{ width:78px; float:right; border-left:solid 1px #fff;}.lermore{ float:right; width:100%; height:60px; cursor:pointer; background:url(../images/btn_06.png) no-repeat center; background-size:contain !important;    -webkit-transition: all 0.1s ease-out 0s;    -moz-transition: all 0.1s ease-out 0s;    -o-transition: all 0.1s ease-out 0s;    transition: all 0.1s ease-out 0s;}.chancecontain ul li .l_1115 .a{ width:100%; height:100%;}.chancecontain ul li .l_1115 .a .z_270{ color:#333; width:17.3%; float:left; text-align:left; padding-left:4%;}.chancecontain ul li .l_1115 .a .z_170{ color:#333; width:11.5%; float:left; text-align:center;}.chancecontain ul li .l_1115 .a .z_236{ color:#333; width:20.1%; float:left; text-align:center;}.chancecontain ul li .l_1115 .a .z_204{ color:#333; width:22.4%; float:left; text-align:center; overflow:hidden; text-overflow:ellipsis;}.chancecontain ul li .l_1115 .a .z_196{ color:#333; width:16.7%; float:left; text-align:center;}.chancecontain ul li .l_1115 .a .titHeight{ float: left; width: 100%; height: 40px; margin-top: 10px; overflow: hidden;}.chancecontain ul li .l_1115 .a .Tit{ float: left; width: 100%; height: 40px; display: table; overflow: hidden;}.chancecontain ul li .l_1115 .a .Tit .titCell{ display: table-cell; max-height: 40px; line-height: 20px; vertical-align: middle; overflow: hidden;}.chancecontain ul li.z_l1{ margin-top:0;}.chancecontain ul li.z_l1 .l_1115{ background:#0e7adc;height:60px;}.chancecontain ul li.z_l1 .l_1115 .a{ color:white; line-height:60px; font-size:16px; font-weight:bold;}.chancecontain ul li.z_l1 .l_1115 .a .z_270{ color:white;}.chancecontain ul li.z_l1 .l_1115 .a .z_170{ color:white;}.chancecontain ul li.z_l1 .l_1115 .a .z_236{ color:white;}.chancecontain ul li.z_l1 .l_1115 .a .z_204{ color:white;}.chancecontain ul li.z_l1 .l_1115 .a .z_196{ color:white;}.chancecontain ul li .l_1115.on{ background-color: #0e7adc;}.chancecontain ul li .l_1115.on .lermore{ background:url(../images/btn_06_h.png) no-repeat center; border-left: #cfe4f8 solid 1px;}.chancecontain ul li .l_1115.on .a .z_270,.chancecontain ul li .l_1115.on .a .z_170,.chancecontain ul li .l_1115.on .a .z_236,.chancecontain ul li .l_1115.on .a .z_204,.chancecontain ul li .l_1115.on .a .z_196{ color:#fff;}.chancecontain ul li.z_l1 .l_1115.on .a .z_270,.chancecontain ul li.z_l1 .l_1115.on .a .z_170,.chancecontain ul li.z_l1 .l_1115.on .a .z_236,.chancecontain ul li.z_l1 .l_1115.on .a .z_204,.chancecontain ul li.z_l1 .l_1115.on .a .z_196{ color:#fff;}.chancecontain .deta{ display:none; width:100%; overflow:hidden; float:left; background:#fbfbfb;}.chancecontain .deta .l_1200{ float:left; width:100%; padding:45px 0 50px 0;}.chancecontain .deta .l_1200 .z_1200_t{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}.chancecontain .deta .l_1200 .z_655{ width:500px; padding:0 80px 0 110px; float:left; color:#666666;}.chancecontain .deta .l_1200 .z_655 span{ display:block; font-size:16px; color: #333333;}.chancecontain .deta .l_1200 .z_384{ width:435px; border-left:solid 1px #dadada; padding:0 25px 0 42px; float:right; color:#666666;}.chancecontain .deta .l_1200 .z_384 span{ display:block; font-size:16px; color: #333333;}.chancecontain .deta .l_1200 .z_1200_b{ width:100%; margin-top:28px; font-size:14px; line-height:28px; float:left; color:#2e2e2e;}.chancecontain .deta .l_1200 .z_1200_b .z_384{ border:none;}.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:7px; width:100%; float:left;}.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a{ color:white; background: url("../images/join2.png") no-repeat; width:134px; height:35px; line-height:35px; text-align:center; overflow:hidden; display:block; float:left; }.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a:hover{ background: url("../images/join2_h.png") no-repeat;}.wack_2{ float: left; width: 100%; padding: 54px 0 74px 0;}/*新闻中心*/.newList{ float: left; width: 100%;  padding:70px 0 0 0; overflow:hidden;}.ul_3{ width:100%; float:left; min-height: 600px;}.ul_3 li{ width:1150px; float:left; margin-top:20px; padding:30px 50px 30px 0; background:#f6f6f6; position:relative;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.ul_3 li .time{ width:199px; height: 136px; border-right:solid 1px #e0e0e0; text-align:center; float:left;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.ul_3 li .time h1{ width:100%; float:left; margin-top:17px; font-size:68px; color:#c2c2c2; line-height:69px; font-weight:bold; font-family:Arial;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.ul_3 li .time h5{ width:100%; float:left; font-size:18px; color:#4c4c4c; line-height:31px; font-family:Arial;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.ul_3 li .img{ width:205px; height:136px; float:left; margin-left:49px;}.ul_3 li .text{ margin-left:485px;}.ul_3 li .text h4{ width:100%; float:left; margin-top:15px; font-size:18px; color:#333; line-height:27px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.ul_3 li .text .p{ width:100%; float:left; margin-top:15px; font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.ul_3 li:hover{ background:#0e7adc;}.ul_3 li:hover .time{ border-color:#1184ed;}.ul_3 li:hover .time h1{ color:white;}.ul_3 li:hover .time h5{ color:white;}.ul_3 li:hover .text h4{ color:white;}.ul_3 li:hover .text .p{ color:white; opacity:0.8; filter:alpha(opacity=80);}/*新闻中心详细*/.newInner{ float:left; width:1170px; padding: 0 15px;}.newTitle{ float:left; width:100%;}.newTitle .newTit{ float:left; width:100%; text-align:center; color:#333333; font-size:24px; line-height: 36px; border-bottom:1px solid #d7d8d8; padding:82px 0 28px 0;}.newTitle .newSub{ float:left; width:100%; height:34px; padding: 10px 0; border-bottom:1px solid #d7d8d8;}.newTitle .newSub .newSub_1{ float:left; color:#777777; font-size:14px; line-height:33px;}.newTitle .newSub .newSub_2{ float:right; color:#777777; font-size:14px; line-height:33px;  }.newTitle .newSub .newSub_2 b{ float: right; width: 38px; height: 34px; line-height: 0; margin: 0 0 0 12px;}.newTitle .newSub .newSub_2 a{ color:#777777;}.newTitle .newSub .newSub_2 a:hover{ color: #0e7adc;}.moveIn{ float:left; width:100%; padding: 35px 0 30px 0; color:#333333; font-size:14px; line-height:30px;  }.newShare{ float:left; width:100%; padding: 0 0 38px 0; text-align: center; border-bottom: #d7d8d8 solid 1px; }.newShare .shareCenter{ width:160px; margin:0 auto;}.newMoreList{ float:left; width:100%; padding: 20px 0 60px 0;}.newMoreList .newMoreTit{ float:left; width:100%; color:#0e7adc; font-size:18px; line-height:24px;}.newMoreList .newDownBox{ float: left; width: 100%; overflow: hidden; padding-top: 21px; }.newMoreList .newDownBox ul{ float:left; width:1202px;}.newMoreList .newDownBox ul li{ float:left; width:567px; margin-right: 34px;}.newMoreList .newDownBox ul li a{ float:left; width:100%; border-bottom:1px solid #d7d8d8; color:#333333; font-size:14px; line-height:36px; overflow:hidden;text-overflow:ellipsis;}.newMoreList .newDownBox ul li a:hover{color:#0e7adc;}.newMoreList .newDownBox ul li span{ float:left; width: 70%;}.newMoreList .newDownBox ul li b{float:right; color:#777777; font-size:14px; line-height:38px; font-weight: normal;}.newPage{ float: left; width: 100%;  }.newPage .pageLeft{ float: left; width: 50%; color: #333333; font-size: 14px; line-height: 20px;}.newPage .pageLeft:hover{ color: #0e7adc;}.newPage .left{ padding: 20px 0 20px 0; text-transform: uppercase; }.newPage .rights{ padding: 20px 0 20px 0; text-align: right; text-transform: uppercase;}/*在线留言*/.messBox{float: left;width: 1160px;background: #f5f5f5;padding: 10px 20px 40px 20px; margin: 65px 0 73px 0; }.messBox ul{float: left;width: 100%;}.messBox ul li{float: left;width: 540px;padding: 0 20px;margin-top: 20px;}.messBox ul li h5{display: block;float: left;width: 100%;height: 32px;line-height: 32px;font-size: 14px;color: #4c4c4c;}.messBox ul li input{display: block;float: left;width: 500px;height: 50px;background: #fff;border: 1px solid #e5e5e5;font-size: 14px;color: #333;padding: 0 19px;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px;}.messBox ul li:last-child{width: 1120px;}.messBox ul li textarea{display: block;float: left;width: 1080px;background: #fff;height: 140px;border: 1px solid #e5e5e5;font-size: 14px;color: #333;padding: 16px 19px;line-height: 24px;outline: none; font-family:'Microsoft yahei' ,Arial;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px;}.messBox button{display: block;float: left;position: relative;left: 50%;margin: 40px 0 0 -143px;width: 286px;height: 58px;line-height: 58px;text-align: center;font-size: 16px;color: #fff;background: #0e7adc;outline: none;cursor: pointer;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius:3px;    -webkit-transition: all 0.2s ease-out 0s;    -moz-transition: all 0.2s ease-out 0s;    -o-transition: all 0.2s ease-out 0s;    transition: all 0.2s ease-out 0s;}.messBox button:hover{opacity:0.9; filter:alpha(opacity=90);}/*关于我们*/.company{ float: left; width: 1200px; padding: 92px 0 90px 0; color: #666666; font-size: 15px; line-height: 35px; overflow: hidden; }.company .comLeft{ float: left; width: 609px; padding-left: 34px;}.company .comLeft .comTitle{ float: left; width: 100%; text-align: center; }.company .comLeft .comTitle h3{ float: left; width: 100%; color: #0e7adc; font-size: 36px; line-height: 48px; padding-top: 17px;}.company .comLeft .comTitle .comEng{ float: left; width: 100%; color: #0e7adc; font-size: 45px; line-height: 59px; text-transform: uppercase; letter-spacing: 2px;}.company .comLeft .comTitle .comLine{float: left; width: 100%; padding-top: 23px; text-align: center; line-height: 0;}.company .comLeft .comTitle .comLine .span{ display: inline-block; vertical-align: top; width: 36px; height: 1px; background-color: #0e7adc;}.company .comLeft .comConText{ float: left; width: 100%; padding: 33px 0 31px 0; /* text-align: center; */}.company .comVitical{float: left; width: 100%; text-align: center; line-height: 0;}.company .comVitical .span2{ display: inline-block; vertical-align: top; width: 1px; height: 41px; background-color: #d5d5d5;}.company .comUs{ float: left; width: 100%; padding-top: 45px; color: #666666; font-size: 12px; line-height: 25px; text-transform: uppercase;}.company .panyPic{ float: right; width: 500px; height: 530px; line-height: 0; overflow: hidden;}.company .panyPic img{    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;    transition: -webkit-transform 2s;    -ms-interpolation-mode:bicubic;}.company .panyPic:hover img{    transform: scale(1.09,1.09);    -ms-transform: scale(1.09,1.09);    -webkit-transform: scale(1.09,1.09);    -o-transform: scale(1.09,1.09);    -moz-transform: scale(1.09,1.09);}.aboutCountBack{ background: url("../images/about3.jpg") center no-repeat;}.aboutCount{ float: left; width: 1200px; padding: 45px 0 50px 0;}.aboutCount ul{ float: left; width: 1200px;}.aboutCount ul li{ float: left; background: url("../images/about4.png") right 15px no-repeat;}.aboutCount ul li:last-child{ background: 0;}.aboutCount ul li.li1{ width: 180px; padding-right: 81px;}.aboutCount ul li .topCount{ float: left; width:100%; color: #ffffff; font-size: 46px; line-height: 52px; text-align: center; }.aboutCount ul li .topCount .small{ font-size: 30px;}.aboutCount ul li .dCount{ float: left; width: 100%; color: #fff; font-size: 14px; line-height: 20px; text-align: center;}.aboutCount ul li.li2{ width: 350px; }.aboutCount ul li.li3{ width: 317px; }.aboutCount ul li.li4{ width: 177px; padding-left: 95px; }.aboutHistory{ float: left; width: 1200px; padding: 75px 0 90px 0;}.historyTitle{ float: left; width: 100%; text-align: center;}.historyTitle .eng{ float: left; width: 100%; color: #323232; font-size: 28px; font-weight: bold; line-height: 32px; text-transform: uppercase;}.historyTitle h3{ float: left; width: 100%; padding-top: 7px; color: #333333; font-size: 21px; line-height: 27px; text-align: center;}.historyTitle .hisLine{ float: left; width: 100%; padding-top: 13px; text-align: center;}.historyTitle .hisLine span{ display: inline-block; vertical-align: top; width: 60px; height: 2px; background-color: #0e7adc;}.historyDown{ float: left; width: 1200px; margin-top: 59px; height: 644px; position: relative;}.historyDown .bd{ float: left; width: 1200px;}.historyDown .bd ul{ float: left; width: 1200px; }.historyDown .bd ul li{ float: left; }.historyDown .bd ul li.li1{ width: 311px; background: url("../images/about5.png") left -1px no-repeat;}.historyDown .bd ul li .cenTop{ float: left; width: 196px;}.historyDown .bd ul li.li1 .cenTop{ padding:49px 0 0 57px; }.historyDown .bd ul li .cenTime{ float: left; width: 100%; color: #0e7adc; font-size: 16px; font-weight: bold; line-height: 24px;}.historyDown .bd ul li .cenText{ float: left; width: 100%; height: 144px; margin-top: 2px; color: #555555; font-size: 14px; line-height: 24px; overflow: hidden;    text-overflow:ellipsis;    display: -webkit-box;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;}.historyDown .bd ul li .cenCricle{ float: left; width: 76px; height: 76px; color: #fff; font-size: 24px; font-weight: bold; line-height: 76px; text-align: center; margin: 12px 0 0 7px;}.historyDown .bd ul li .historyPic{ float: left; width: 190px; height: 255px; padding: 10px 10px 16px 10px; background-color: #0e7adc; }.historyDown .bd ul li .historyPic .hisPic{ float: left; width: 190px; height: 213px; overflow: hidden;}.historyDown .bd ul li .historyPic .hisT{ float: left; width: 100%; padding-top: 17px; color: #fff; font-size: 16px; line-height: 24px; text-align: center;}.historyDown .bd ul li.li1 .historyPic{ margin: 53px 0 0 10px;}.historyDown .bd ul li.li2{ width: 293px; background: url("../images/about5.png") -311px -1px no-repeat;}.historyDown .bd ul li.li2 .cenTop{ padding:12px 0 0 59px; }.historyDown .bd ul li.li2 .historyPic{ margin: 54px 0 0 59px;}.historyDown .bd ul li.li3{ width: 306px; background: url("../images/about5.png") -604px -3px no-repeat;}.historyDown .bd ul li.li3 .cenTop{ padding:50px 0 0 60px; }.historyDown .bd ul li.li3 .historyPic{ margin: 52px 0 0 37px;}.historyDown .bd ul li.li4{ width: 290px; background: url("../images/about5.png") -910px top no-repeat;}.historyDown .bd ul li.li4 .cenTop{ padding:82px 0 0 59px; }.historyDown .bd ul li.li4 .historyPic{ margin: 20px 0 0 0;}.historyDown .hisPrev{ position: absolute; width: 55px; height: 110px; left: -103px; top: 50%; margin-top: -55px; background: url("../images/about10.jpg") center no-repeat;}.historyDown .hisPrev:hover{background: url("../images/about10_h.jpg") center no-repeat;}.historyDown .hisNext{ position: absolute; width: 55px; height: 110px; right: -103px; top: 50%; margin-top: -55px; background: url("../images/about11.jpg") center no-repeat;}.historyDown .hisNext:hover{background: url("../images/about11_h.jpg") center no-repeat;}@media screen and (max-width: 1419px) {    .historyDown .hisPrev{ left: 0;}    .historyDown .hisNext{ right: 0;}}/* 分页 */.pz_fy{width:100%; float:left; text-align:center;}/* .pz_fy a { display: inline-block; vertical-align: top; min-width: 30px; background-color: #f5f5f5; COLOR: #999999; font-size: 14px; line-height: 30px; text-align: center; margin:0 2px; }.pz_fy a:hover,.pz_fy a.on{color: #fff; background-color:#0e7adc; text-decoration:none;}鼠标经过和默认当前页样式.pz_fy a.pageOn{ font-family: 宋体;} */.xiaocms-page a {display: inline-block; vertical-align: top; min-width: 30px; background-color: #f5f5f5; COLOR: #999999; font-size: 14px; line-height: 30px; text-align: center; margin:0 2px;}.xiaocms-page a:hover {color: #fff; background-color:#0e7adc; text-decoration:none; }.xiaocms-page span { color: #fff; background-color:#0e7adc; text-decoration:none; display: inline-block; vertical-align: top; min-width: 30px;  font-size: 14px; line-height: 30px; text-align: center; margin:0 2px;}/*       -webkit-appearance:none;   outline: 0;          -webkit-box-shadow: 0 2px 6px #000;             -moz-box-shadow: 0 2px 6px #000;               -o-box-shadow: 0 2px 6px #000;                  box-shadow: 0 2px 6px #000;          border-radius:11px;          -webkit-border-radius:11px;             -moz-border-radius:11px;               -o-border-radius:11px;          text-overflow:ellipsis;          display: -webkit-box;          -webkit-line-clamp: 3;          -webkit-box-orient: vertical;          -webkit-transition: all 0.3s linear;          -moz-transition: all 0.3s linear;          -o-transition: all 0.3s linear;          transition: all 0.3s linear;          transition: -webkit-transform 2s;          -ms-interpolation-mode:bicubic;          transform: scale(1.09,1.09);          -ms-transform: scale(1.09,1.09);          -webkit-transform: scale(1.09,1.09);          -o-transform: scale(1.09,1.09);          -moz-transform: scale(1.09,1.09);          opacity: 0;          filter: alpha(opacity=0);                   -moz-opacity: 0;                 -khtml-opacity: 0;       -webkit-transform: translate(0, -50%);          -ms-transform: translate(0, -50%);              transform: translate(0, -50%);   display: -webkit-flex;display: flex;flex-direction: row;-webkit-flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;align-items: flex-start;-webkit-align-items: flex-start;          */@-webkit-keyframes buzz-out{    10%{  -webkit-transform:translateX(3px) rotate(2deg);  transform:translateX(3px) rotate(2deg)}    20%{  -webkit-transform:translateX(-3px) rotate(-2deg);  transform:translateX(-3px) rotate(-2deg)}    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}    50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}    60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}    80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes buzz-out{    10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}    20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)  }    50%{-webkit-transform:translateX(2px) rotate(1deg); transform:translateX(2px) rotate(1deg)}    60%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}    80%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.buzz-out{    display:inline-block;    -webkit-transform:translateZ(0);    transform:translateZ(0);    box-shadow:0 0 1px transparent}.buzz-out:hover,.buzz-out:focus,.buzz-out:active{    -webkit-animation-name:buzz-out;    animation-name:buzz-out;    -webkit-animation-duration:.75s;    animation-duration:.75s;    -webkit-animation-timing-function:linear;    animation-timing-function:linear;    -webkit-animation-iteration-count:1;    animation-iteration-count:1}.elli{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.pageBox{float:left; width:1200px; line-height:34px; color:#333; font-size:16px; padding:50px 0; min-height:200px;}.sitemap{ width:100%;float:left; padding:30px 0;}.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}.sitemap li a:hover{color:#9e0029;}.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}.sitemap li .font14{font-size:14px; }.sitemap li .font12{ font-size:12px;  color:#999}/* 视频弹窗 */.video_tc{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1999;background: rgba(0,0,0,0.60);}.video_tc .vid_m{position: absolute;left: 20%;top: 20%;width: 60%;height: auto;overflow: hidden; padding: 0 30px;}.video_tc .vid_m i{display: block;position: absolute;right: 0;top:0;width: 20px;height: 20px; background: url(../images/cha.png) no-repeat; background-size:  100%;cursor: pointer;}.video_tc .vid_m ._vid{float: left; width: 100%;}.video_tc .vid_m ._vid video{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}